iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

大四要畢業了但還不太會python合理嗎系列 第 8

Day8- 小時候最討厭集合了

  • 分享至 

  • xImage
  •  

數組

數組類似串列,他可以儲存多種不同的值,但是數組的元素無法加入、刪除或修改

一些常用的數組函式
len(t1) 計算t1有多少個元素
max(t1) 計算t1最大元素
min(t1) 計算t1最小元素
sum(t1) 加總t1的元素

集合

集合也類似串列,但集合不用用任何的順序來存放,集合是以大括號來建立

加入和刪除元素進入集合
加入 使用add()函式
刪除 利用remove()函式

也可以利用len()、max()、min()以及sum()計算指定集合值

詞典

詞典是由key與其對應的value組成的,而詞典中每一項目包含key,:,value 並以大括號括起來
capital = {'Taipei':'101', 'Taichung':'Gaomei Wetland'}

如果要加入一項目則會變成
capital['Yilan'] = 'Sanshing Onion'

而反之要刪除一項目則會
del capital['Taipei']

顯示詞典中的項目
使用for...in來完成
for key in capital:
print(key + ':' + capital[key])

實際演練-產生亂數之後統計

import random
s1 = tuple([random.randint(1,49) for i in range(1,100)])
print(s1)
Nums = 50*[0]
for i in range(len(s1)):
    k = s1[i]
    Nums[k] += 1

for j in range(1, len(Nums)):
    print('%d: %d' %(j,Nums[j]))
    

https://ithelp.ithome.com.tw/upload/images/20220924/20151839mXZQyuhm3U.jpg


上一篇
Day7- 讀書好累欸
下一篇
Day9-用眼過度要養眼一下啊
系列文
大四要畢業了但還不太會python合理嗎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言